package com.ehome.poct.core.api.dto.order;

import com.ehome.core.entity.DTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 捆绑促销活动 价格体系，分润体系配置表DTO
 *
 * @author muqiu
 * @Date 2022-07-19 17:43
 */
@Data
@Accessors(chain = true)
public class PromotionBundlePriceProfitConfDTO extends DTO {

        @ApiModelProperty("主键")
        private Long promotionBundlePriceProfitConfId;
        @ApiModelProperty("产品组合码（检测类型升序组合码）")
        private String productCombineCode;
        @ApiModelProperty("组合包中含有的报告编码")
        private String reportCode;
        @ApiModelProperty("售价（报价的售价）")
        private BigDecimal salePrice;
        @ApiModelProperty("真实销售价")
        private BigDecimal realSalePrice;
        @ApiModelProperty("检测类型码")
        private Integer stripTypeCode;
        @ApiModelProperty("适用于那个价格方案")
        private String priceProfitSchemeName;
        @ApiModelProperty("适用于那个价格方案")
        private Long testStripPriceProfitSchemeId;
        @ApiModelProperty("是否参与分润")
        private Integer needProfit;
        @ApiModelProperty("有效时间开始")
        private LocalDateTime effectiveStart;
        @ApiModelProperty("有效时间结束")
        private LocalDateTime effectiveEnd;
        @ApiModelProperty("有效状态 0 有效")
        private Integer effectiveStatus;
        @ApiModelProperty("CreateBy")
        private Long createBy;
        @ApiModelProperty("CreateTime")
        private LocalDateTime createTime;
        @ApiModelProperty("UpdateBy")
        private Long updateBy;
        @ApiModelProperty("UpdateTime")
        private LocalDateTime updateTime;
    
}